Source for file charsetmapping.php

Documentation is available at charsetmapping.php

  1. <?php
  2. // you can add convert table for you language from http://www.haible.de/bruno/charsets/conversion-tables/
  3. //$mapcharset[(browser charset system)]=(convertCharset system);
  4.  
  5. //iso-8859
  6. $mapcharset["iso-8859-1"]="iso-8859-1";
  7. $mapcharset["iso-8859-2"]="iso-8859-2";
  8. $mapcharset["iso-8859-3"]="iso-8859-3";
  9. $mapcharset["iso-8859-4"]="iso-8859-4";
  10. $mapcharset["iso-8859-5"]="iso-8859-5";
  11. $mapcharset["iso-8859-6"]="iso-8859-6";
  12. $mapcharset["iso-8859-7"]="iso-8859-7";
  13. $mapcharset["iso-8859-8"]="iso-8859-8";
  14. $mapcharset["iso-8859-9"]="iso-8859-9";
  15. $mapcharset["iso-8859-10"]="iso-8859-10";
  16. $mapcharset["iso-8859-11"]="iso-8859-11";
  17. $mapcharset["iso-8859-12"]="iso-8859-12";
  18. $mapcharset["iso-8859-13"]="iso-8859-13";
  19. $mapcharset["iso-8859-14"]="iso-8859-14";
  20. $mapcharset["iso-8859-15"]="iso-8859-15";
  21. $mapcharset["iso-8859-16"]="iso-8859-16";
  22.  
  23. //windows
  24. $mapcharset["windows-1250"]="windows-1250";
  25. $mapcharset["windows-1251"]="windows-1251";
  26. $mapcharset["windows-1252"]="windows-1252";
  27. $mapcharset["windows-1253"]="windows-1253";
  28. $mapcharset["windows-1254"]="windows-1254";
  29. $mapcharset["windows-1255"]="windows-1255";
  30. $mapcharset["windows-1256"]="windows-1256";
  31. $mapcharset["windows-1257"]="windows-1257";
  32. $mapcharset["windows-1258"]="windows-1258";
  33.  
  34. //utf-8
  35. $mapcharset["utf-8"]="utf-8";
  36.  
  37. //Arabic
  38. $mapcharset["cp864"]="cp864"
  39.  
  40. //Bulgarian
  41. $mapcharset["cp1251"]="windows-1256";
  42. $mapcharset["koi8-r"]="koi8-r";
  43.  
  44. //Chinese
  45. $mapcharset["gb2312"]="gb2312";
  46. $mapcharset["gb18030"]="gb18030";
  47. $mapcharset["gbk"]="gbk";
  48. $mapcharset["big5-hkscs"]="big5hkscs";
  49. $mapcharset["big5"]="big5";
  50. $mapcharset["euc-tw"]="euc-tw";
  51.  
  52. //Georgian
  53. $mapcharset["georgian-ps"]="georgian-ps";
  54.  
  55. //Hebrew Israel
  56. $mapcharset["iso-8859-8-i"]="iso-8859-8";
  57.  
  58. //Japanese
  59. $mapcharset["euc"]="cp949";
  60. $mapcharset["sjis"]="shift_jis";
  61. $mapcharset["euc-jp"]="euc-jp";
  62.  
  63. //Korean
  64. $mapcharset["euc-kr"]="euc-kr";
  65.  
  66. //Russian
  67. $mapcharset["cp-866"]="cp866";
  68. $mapcharset["koi8-r"]="koi8-r";
  69. $mapcharset["koi8-u"]="koi8-u";
  70.  
  71. //thai
  72. $mapcharset["tis-620"]="iso-8859-11";
  73. $mapcharset["windows-874"]="cp874";
  74. $mapcharset["cp874"]="cp874";
  75.  
  76. //vietnamese
  77. $mapcharset["viscii"]="viscii";
  78. $mapcharset["tcvn"]="tcvn";
  79. ?>

Documentation generated on Mon, 05 May 2008 16:17:03 +0400 by phpDocumentor 1.4.0